#include "FreeRTOS.h"
#include "task.h"

#include "userMemory.h"


/* 申请动态内存，操作系统管理的安全函数 */
void *pvMemHeapMallocRtos(size_t size)
{
    return pvPortMalloc(size);
}

/* 申请动态内存，操作系统管理的安全函数 */
void *pvMemHeapCallocRtos(size_t nitems, size_t size)
{
    return pvPortCalloc(nitems, size);
}

/* 释放动态内存，操作系统管理的安全函数 */
void vMemHeapFreeRtos(void *ptr)
{
    vPortFree(ptr);
}
